import { WorksEntity } from "src/works/works/entities/work.entity";
import { Column, CreateDateColumn, Entity, JoinColumn, ManyToMany, PrimaryColumn, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm";

@Entity('worksTag')
export class WorksTagEntity {
    @PrimaryGeneratedColumn()
    id: number;

    @Column()
    name: string;

    @ManyToMany(()=>WorksEntity,(work)=>work.worksTags)
    @JoinColumn()
    workses:Array<WorksEntity>;

    @CreateDateColumn({
        type: 'timestamp',
        comment: '创建时间',
        name: 'create_time'
    })
    createTime: Date

    @UpdateDateColumn({
        type: 'timestamp',
        comment: '更新时间',
        name: 'update_time',
    })
    updateTime: Date;
}
